package me.base.utils;

import cn.hutool.core.bean.BeanUtil;
import com.google.common.collect.Lists;
import lombok.experimental.UtilityClass;

import java.util.List;

/**
 * @Description:
 * @author: Sylar
 * @date: 2021年10月18日 5:26 下午
 */
@UtilityClass
public class BeansUtil {

    public <T> List<T> toBeans(List<?> source, Class<T> poClass) {
        List<T> list = Lists.newArrayList();
        source.forEach(dto -> list.add(BeanUtil.toBean(dto, poClass)));
        return list;
    }
}
